1. Install Qt, Cmake and libjpeg
    ubuntu: ubuntu: sudo apt update && sudo apt install -y libjpeg-dev cmake qt6-base-dev
    fedora: sudo dnf update && sudo dnf install -y libjpeg-turbo-devel cmake qt6-qtbase-devel

2. Build the executable (you may have to make it run-able. Example: `chmod +x linuxBuild.sh`) 
    ./linuxBuild.sh <Path-to-camera-sdk-path>
    Normally the camera sdk should be two directories above this file.
    Example: ./linuxBuild.sh ../../

    (optional) If you want to use with color camera install ffmpeg shown bellow 
    
    ubuntu: sudo apt install ffmpeg -y

    fedora: sudo dnf install ffmpeg ffmpeg-devel -y
    (for fedora you may have to enable RPM fusion: 
        sudo dnf install https://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm
        sudo dnf install https://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm)

    Then build using the flag --ffmpeg to build with ffmpeg
    ./linuxBuild.sh <Path-to-camera-sdk-path> --ffmpeg 

3. Set your network port used for your camera system to use link local only 
    Settings -> Network -> Wired Settings (port for cameras) -> IPv4 -> Ipv4Method
        Set to Link-Local Only 

4. Run the executable
    ./build/CameraViewerApp